// ProjectName: go-learn-demo
// PackageName: ginybxb
// Description:
// Author: hy.bai
// Date: 2025-08-16 星期六 13:38

package ginybxb

import (
	"github.com/gin-gonic/gin"
	"net/http"
	"time"
)

// gin中通过处理响应结果
func ginHandleResp(context *gin.Context, code int, message string, data any) {
	// 1.响应文件结果
	// context.String(http.StatusOK, data)
	// 2.响应JSON格式的数据
	context.JSON(http.StatusOK, gin.H{
		"code":      code,
		"message":   message,
		"timestamp": time.Now().UnixMilli(), // 返回毫秒时间戳
		"data":      data,
	})
}
